package main

import (
	"fmt"

	"github.com/gin-gonic/gin"
)

type Data struct {
	Message string `json:"message"`
	Code    int    `json:"code"`
}

func main() {
	r := gin.Default()
	r.GET("/test_resp", func(ctx *gin.Context) {
		// 响应字符串
		// ctx.String(状态码, 字符串)
		// 响应JSON格式
		// ctx.JSON(200, gin.H{
		// 	"message": "登录成功",
		// 	"code":    200,
		// })
		data := Data{"登录成功", 200}
		// 使用结构体响应为JSON
		ctx.JSON(200, data)
	})
	fmt.Println("服务器启动成功..")
	r.Run(":8080")
}
